package com.fucking.great.context.single;

import java.util.Map;

/**
 * 一个jar一个单例工厂,
 * 自己编码控制依赖的顺序，排他等内容。
 */
public interface SingleFactory {


    /**
     * 获得所有需要注册的bean
     * @param storageCenter 存储中心，这个是用于剔除重名的bean。
     * @return map包含所有的单例bean,不能直接返回storageCenter,需要新new
     */
    public Map<String,Object> getNeedRegsigAllBean(Map<String,Object> storageCenter);
}
